package com.springboot.chongwu.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.springboot.chongwu.entity.Yonghu;
import com.baomidou.mybatisplus.extension.service.IService;
import com.springboot.chongwu.qpage.QPage;
import com.springboot.chongwu.util.ResultView;

/**
 * <p>
 * 用户表 服务类
 * </p>
 *
 * @author author
 * @since 2024-09-24
 */
public interface IYonghuService extends IService<Yonghu> {

    /**
     * 登录
     * @param account
     * @param mima
     * @return
     */
    Yonghu login(String account,String mima);


    /**
     * 检测当前账号是否已被注册过
     * @param account
     * @return
     */
    boolean exitAccount(String account);

    /**
     * 用户列表
     * @param qPage
     * @param obj
     * @return
     */
    ResultView getPageList(QPage qPage, Yonghu obj);

    /**
     * 新增
     * @param obj
     * @return
     */
    ResultView add(Yonghu obj);

    /**
     * 删除
     * @param id
     * @return
     */
    ResultView del(String id);

    /**
     * 修改
     * @param obj
     * @return
     */
    ResultView up(Yonghu obj);


}
